C语言数据结构之线性表的基本操作 您所在的位置:网站首页 c 线性表 C语言数据结构之线性表的基本操作

C语言数据结构之线性表的基本操作

2023-03-22 05:20| 来源: 网络整理| 查看: 265

线性表的基本操作

内容:

(1)顺序表的操作

输入一组整型元素序列,建立线性表的顺序存储结构。实现该线性表的遍历。在该顺序表中查找某一元素,查找成功显示查找元素,否则显示查找失败。在该顺序表中删除或插入指定元素。 建立两个按值递增有序的顺序表,将他们合并成一个按值递增有序的顺序表。

(2)单链表的操作

输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 实现该线性表的遍历。在该单链表的第i个元素前插入一个整数。删除该单链表中的第i个元素,其值通过参数将其返回。建立两个按值递增有序的单链表,将他们合并成一个按值递减有序的单链表。要求利用原来

#include #include #define MAX 20 #define LISTINCREMENT 10 typedef struct{ int *elem; int length; int listsize; }SqList; void CreatList(SqList &L) {//建立一个线性表 L.elem=(int*)malloc(MAX *sizeof(int)); if(!L.elem) return;//exit(0) L.listsize=MAX; printf("输入表的长度:"); scanf("%d",&L.length); printf("输入%d个数:",L.length); for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有